package com.xyy.saas.payment.service;

import com.xyy.saas.payment.dao.model.ApplyAccountModify;
import java.util.List;

public interface ApplyAccountModifyService {
    /**
     * 插入
     */
    boolean insertSelective(ApplyAccountModify record);

    /**
     * 更新
     */
    boolean updateStatusByPrimary(ApplyAccountModify record);

    /**
     * 根据商户ID查询最近一条记录
     */
    ApplyAccountModify queryApplyInfoByAccountId(String accountId, String source);

    /**
     * 根据商户ID查询所有申请记录
     */
    List<ApplyAccountModify> queryApplyInfoListByAccountId(String accountId, String source);

    /**
     * 根据申请单号查询
     */
    ApplyAccountModify queryApplyInfoByApplyNo(String applyNo);
}